<?php


//静态变量   static

/*
*   在类中使用静态变量  
*
*   使用static 时  不需要实例化对象(new)   可直接输出 
*/

// class Person{
// 	public static $name = '小米';
// 	public function say($name){
//        self::$name=$name;
// 	}
// 	public static function eat(){
//        echo '吃米饭';
// 	}
// }

// //输出$name的值  小米
// echo Person::$name;

// //调用eat()方法
// Person::eat();




/*
*   在类中使用静态变量  
*
*   使用static 时   类内部可公共使用
*/

class Person{
	public static $name = '小米';
	public function say($name){
       self::$name=$name;
	}
	public static function eat(){
       echo '吃米饭';
	}
	public static function name(){
       echo self::$name;
	}
}

//也可以实例化对象
$obj = new Person();
echo $obj->name();

$obj1 = new Person();
//echo $obj1->name('小明');
//echo $obj->say('xiaomi');



















